Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~
在本系列文會利用目前 Visual Studio 內建的專案樣本建立一個初始的 .NET MAUI 專案,並且透過此 .NET MAUI 專案來把 TopStore App 的開發從 Xamairn.Forms 轉換到 .NET MAUI 上進行。
本篇是 Re: 從零改成用 .NET MAUI 技術來繼續過去用 Xamarin 開發的一個 App : TopStore 系列 系列文的 EP08。
若切換 Visual Studio 2022 執行架構 (.net6.0-ios) 的設定底下執行:
在 iOS 的執行測試方式有三種方式。
有連線到一台 mac 的遠端主機當中:

再選擇設定透過 iOS Simulator、iOS Remote Devices 來測試執行的這兩種。
或是在 Windows 電腦當中透過 iTunes ,並在 Apple Developer Account 當中設定好對應該裝置的 Provisioning Profiles 完成後,即可選擇 iOS Local Devices 連接上的 iOS 裝置來測試執行的這一種。

即可看到 TopStoreApp 在 iOS 環境當中執行起來(這邊採取 iOS Local Devices 連接 iPhone 6s 來測試執行):
聯絡人列表頁面:

聯絡人新增/修改頁面:

物品項頁面:

訂單頁面:

設定頁面:

如果想測試 macOS 的執行效果,可將整個 TopStoreApp 專案搬移到 macOS 平台的機器上,來透過 Visual Studio for Mac 來開啟。

開啟專案後,可選擇 我的 Mac (MacCatalyst) 執行測試:

聯絡人列表頁面:

聯絡人新增/修改頁面:

物品項頁面:

訂單頁面:

設定頁面:

雖然在整個完整度上似乎有點呈現上的狀況,但基本上都還是能完成其功能性的效果囉!
本 EP 介紹所完成的範例程式碼可在此下載 (同 EP07)。